viewport: Initialize the adjustment in the init function
authorBenjamin Otte <otte@redhat.com>
Wed, 16 Nov 2011 23:24:15 +0000 (00:24 +0100)
committerBenjamin Otte <otte@redhat.com>
Wed, 16 Nov 2011 23:46:15 +0000 (00:46 +0100)
gtk/gtkviewport.c

index 226f3bf7ba8227452f9827277ed9b223f4775d96..68bf8f145925d5943e919b2317e1e5b8971b0060 100644 (file)
@@ -110,6 +110,9 @@ static void gtk_viewport_get_preferred_height     (GtkWidget        *widget,
                                                   gint             *minimum_size,
                                                   gint             *natural_size);
 
+static void viewport_set_adjustment               (GtkViewport      *viewport,
+                                                   GtkOrientation    orientation,
+                                                   GtkAdjustment    *adjustment);
 
 G_DEFINE_TYPE_WITH_CODE (GtkViewport, gtk_viewport, GTK_TYPE_BIN,
                          G_IMPLEMENT_INTERFACE (GTK_TYPE_SCROLLABLE, NULL))
@@ -246,6 +249,9 @@ gtk_viewport_init (GtkViewport *viewport)
   priv->bin_window = NULL;
   priv->hadjustment = NULL;
   priv->vadjustment = NULL;
+
+  viewport_set_adjustment (viewport, GTK_ORIENTATION_HORIZONTAL, NULL);
+  viewport_set_adjustment (viewport, GTK_ORIENTATION_VERTICAL, NULL);
 }
 
 /**